Skip to content
This repository has been archived by the owner on Aug 1, 2023. It is now read-only.

Add openstack/auth_yaml.go #609

Closed
wants to merge 114 commits into from
Closed

Add openstack/auth_yaml.go #609

wants to merge 114 commits into from

Conversation

raphink
Copy link

@raphink raphink commented Aug 10, 2016

This aims to fix #487.

It is not totally finished, but I'd like some comments on it already.

/cc @emonty @mcanevet

jrperritt and others added 30 commits August 13, 2015 11:44
jtopjian and others added 27 commits July 26, 2016 16:46
The following changes were made to the common compute acc test functions:

* Check for Instances in ERROR state to immediately return.
* Making OS_POOL_NAME required.
* Added identity client function.
* Added block storage client function.
* Making "private" the default OS_NETWORK_NAME.
The following changes were made to the flavor acceptance test:

* Renamed tests so tests can selectively be run by substring
* Reading all returned pages at once.
* Modified test output.
* Printing all flavor attributes.
The following changes were made to the image acceptance test:

* Added test to get a single image.
* Renamed tests so tests can selectively be run by substring
* Reading all returned pages at once.
* Modified test output.
* Printing all image attributes.
The following changes were made to the servers acceptance tests:

* Renamed tests so tests can selectively be run by substring.
* Reading all returned pages at once.
* Modified test output.
* Printing all server attributes in output.
* Consistently place and log server deletion.
* Fixed occurrences of wrong error variable being reported.
* Removed invalid resize error.
* Implemented RebootOpts in order to test server reboot.
The following changes were made to the servergroups acceptance tests:

* Renamed servers to servergroups in build tag
* Renamed tests so tests can selectively be run by substring.
* Modified test output.
* Printing all servergroups attributes.
The following changes were made to the keypairs acceptance tests:

* Added build tags.
* Added List test.
* Added Create test.
* Added Import test.
* Cleaned up Server Create test.
* Printing all keypairs attributes.
The following changes were made to the security groups acceptance tests:

* Created List test.
* Broke out Create, Update, and Rule tests.
* Printing all security group attributes.
* Renamed AddServerToGroup to AddServer.
* Renamed RemoveServerFromGroup to RemoveServer.
The following changes were made to the floating IPs acceptance test:

* Renamed package floatingip to floatingips.
* Created List test.
* Broke out Create, Associate, and Associate Fixed IP tests.
* Removed deprecated associate tests.
* Printing all floating IP attributes.
The following changes were made to the tenant networks acceptance tests:

* Created List test.
* Created Get test.
* Removed server test.
* Printing all tenant network attributes.
The following changes were made to the networks acceptance tests:

* Created List test.
* Created Get test.
* Removed server test.
* Printing all network attributes.
The following changes were made to the extensions acceptance tests:

* Retrieving all extensions with all pages.
* Fixed build tag.
* Renamed tests so tests can selectively be run by substring.
* Printing all extension attributes.
The following changes were made to the quota sets acceptance tests:

* Added build tag.
* Renamed tests so tests can selectively be run by substring.
* Now obtaining identityclient via common compute acctest function.
The following changes were made to the defsecrules acceptance tests:

* Renamed tests so tests can selectively be run by substring.
* Retrieving lists with all pages.
* Renamed test file.
* Printing all default rule attributes.
The following changes were made to the bootfromvolume acceptance tests:

* Renamed tests so tests can selectively be run by substring.
* Created createBootFromVolumeServer function
The following changes were amde to the volumeattach acceptance tests:

* Added build tag.
* Obtaining block storage client from common function.
* Printing all volume attachment attributes.
* Removed Rackspace-specific environment variables.
* Added OS_POOL_NAME environment variable.
* Added OS_NETWORK_NAME environment variable.
* Added bash function for test shortcuts.
* Added notes about compute tests.
This script will install devstack and Go within a virtual machine.
Devstack is configured with the current API versions of all
OpenStack services except for Keystone (v2) and LBaaS (v1).
Use EndpointOpts to query ServiceCatalog for endpoint for Identity service clients
* delete auth_results

* v3 auth with trust

* define auth errors in gophercloud pkg

* AuthOptionsBuilder interface

* combine error files in gophercloud pkg
* Change Block Storage v1 Snapshots.CreatedAt Type

This commit changes the Snapshots.CreatedAt type from
gophercloud.JSONRFC3339Milli to gophercloud.JSONRFC3339MilliNoZ.

* Adding Description to expected results
* create trusts.TokenExt response object

* add redelegationcount, redelegatedtrustid fields
This commit makes more changes to the compute acceptance tests:

* Makes all reusable functions exportable so other APIs can use them.
* Centralizes client initialization and environment variable checks.
@jrperritt jrperritt closed this Aug 10, 2016
@jrperritt
Copy link
Contributor

moved to here: gophercloud/gophercloud#44

@raphink
Copy link
Author

raphink commented Aug 11, 2016

Yes sorry for not closing this one.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support clouds.yaml files
5 participants